	.file	"zarlink.c"
	.section	.debug_abbrev,"",%progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.text
.Ltext0:
	.align	2
	.type	ssiIndexedWrite, %function
ssiIndexedWrite:
.LFB21:
.LM1:
	@ Function supports interworking.
	@ args = 0, pretend = 0, frame = 4
	@ frame_needed = 1, uses_anonymous_args = 0
	mov	ip, sp
.LCFI0:
	stmfd	sp!, {fp, ip, lr, pc}
.LCFI1:
	sub	fp, ip, #4
.LCFI2:
	sub	sp, sp, #4
.LCFI3:
	mov	r3, r0
	mov	r2, r1
	strb	r3, [fp, #-13]
	strh	r2, [fp, #-16]	@ movhi 
	ldmea	fp, {fp, sp, lr}
	bx	lr
.LFE21:
	.size	ssiIndexedWrite, .-ssiIndexedWrite
	.align	2
	.type	ssiIndexedRead, %function
ssiIndexedRead:
.LFB23:
.LM2:
	@ Function supports interworking.
	@ args = 0, pretend = 0, frame = 4
	@ frame_needed = 1, uses_anonymous_args = 0
	mov	ip, sp
.LCFI4:
	stmfd	sp!, {fp, ip, lr, pc}
.LCFI5:
	sub	fp, ip, #4
.LCFI6:
	sub	sp, sp, #4
.LCFI7:
	mov	r3, r0
	strb	r3, [fp, #-13]
.LM3:
	mov	r3, #0
.LM4:
	mov	r0, r3
	ldmea	fp, {fp, sp, lr}
	bx	lr
.LFE23:
	.size	ssiIndexedRead, .-ssiIndexedRead
	.align	2
	.global	zarlinkInit
	.type	zarlinkInit, %function
zarlinkInit:
.LFB25:
.LM5:
	@ Function supports interworking.
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	mov	ip, sp
.LCFI8:
	stmfd	sp!, {fp, ip, lr, pc}
.LCFI9:
	sub	fp, ip, #4
.LCFI10:
.LM6:
	bl	dataOutLo
.LM7:
	bl	strobeLo
.LM8:
	mov	r3, #0
.LM9:
	mov	r0, r3
	ldmea	fp, {fp, sp, lr}
	bx	lr
.LFE25:
	.size	zarlinkInit, .-zarlinkInit
	.align	2
	.type	strobeLo, %function
strobeLo:
.LFB5:
.LM10:
	@ Function supports interworking.
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	mov	ip, sp
.LCFI11:
	stmfd	sp!, {fp, ip, lr, pc}
.LCFI12:
	sub	fp, ip, #4
.LCFI13:
.LM11:
	mov	r3, #-536870900
	add	r3, r3, #163840
	mov	r2, #512
	str	r2, [r3, #0]
	ldmea	fp, {fp, sp, lr}
	bx	lr
.LFE5:
	.size	strobeLo, .-strobeLo
	.align	2
	.type	dataOutLo, %function
dataOutLo:
.LFB9:
.LM12:
	@ Function supports interworking.
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	mov	ip, sp
.LCFI14:
	stmfd	sp!, {fp, ip, lr, pc}
.LCFI15:
	sub	fp, ip, #4
.LCFI16:
.LM13:
	mov	r3, #-536870900
	add	r3, r3, #163840
	mov	r2, #2048
	str	r2, [r3, #0]
	ldmea	fp, {fp, sp, lr}
	bx	lr
.LFE9:
	.size	dataOutLo, .-dataOutLo
	.section	.debug_frame,"",%progbits
.Lframe0:
	.4byte	.LECIE0-.LSCIE0
.LSCIE0:
	.4byte	0xffffffff
	.byte	0x1
	.ascii	"\000"
	.byte	0x1
	.byte	0x7c
	.byte	0xe
	.byte	0xc
	.byte	0xd
	.byte	0x0
	.align	2
.LECIE0:
.LSFDE0:
	.4byte	.LEFDE0-.LASFDE0
.LASFDE0:
	.4byte	.Lframe0
	.4byte	.LFB21
	.4byte	.LFE21-.LFB21
	.byte	0x4
	.4byte	.LCFI0-.LFB21
	.byte	0xd
	.byte	0xc
	.byte	0x4
	.4byte	.LCFI1-.LCFI0
	.byte	0x8e
	.byte	0x2
	.byte	0x8d
	.byte	0x3
	.byte	0x8b
	.byte	0x4
	.byte	0x4
	.4byte	.LCFI2-.LCFI1
	.byte	0xc
	.byte	0xb
	.byte	0x4
	.align	2
.LEFDE0:
.LSFDE2:
	.4byte	.LEFDE2-.LASFDE2
.LASFDE2:
	.4byte	.Lframe0
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.byte	0x4
	.4byte	.LCFI4-.LFB23
	.byte	0xd
	.byte	0xc
	.byte	0x4
	.4byte	.LCFI5-.LCFI4
	.byte	0x8e
	.byte	0x2
	.byte	0x8d
	.byte	0x3
	.byte	0x8b
	.byte	0x4
	.byte	0x4
	.4byte	.LCFI6-.LCFI5
	.byte	0xc
	.byte	0xb
	.byte	0x4
	.align	2
.LEFDE2:
.LSFDE4:
	.4byte	.LEFDE4-.LASFDE4
.LASFDE4:
	.4byte	.Lframe0
	.4byte	.LFB25
	.4byte	.LFE25-.LFB25
	.byte	0x4
	.4byte	.LCFI8-.LFB25
	.byte	0xd
	.byte	0xc
	.byte	0x4
	.4byte	.LCFI9-.LCFI8
	.byte	0x8e
	.byte	0x2
	.byte	0x8d
	.byte	0x3
	.byte	0x8b
	.byte	0x4
	.byte	0x4
	.4byte	.LCFI10-.LCFI9
	.byte	0xc
	.byte	0xb
	.byte	0x4
	.align	2
.LEFDE4:
.LSFDE6:
	.4byte	.LEFDE6-.LASFDE6
.LASFDE6:
	.4byte	.Lframe0
	.4byte	.LFB5
	.4byte	.LFE5-.LFB5
	.byte	0x4
	.4byte	.LCFI11-.LFB5
	.byte	0xd
	.byte	0xc
	.byte	0x4
	.4byte	.LCFI12-.LCFI11
	.byte	0x8e
	.byte	0x2
	.byte	0x8d
	.byte	0x3
	.byte	0x8b
	.byte	0x4
	.byte	0x4
	.4byte	.LCFI13-.LCFI12
	.byte	0xc
	.byte	0xb
	.byte	0x4
	.align	2
.LEFDE6:
.LSFDE8:
	.4byte	.LEFDE8-.LASFDE8
.LASFDE8:
	.4byte	.Lframe0
	.4byte	.LFB9
	.4byte	.LFE9-.LFB9
	.byte	0x4
	.4byte	.LCFI14-.LFB9
	.byte	0xd
	.byte	0xc
	.byte	0x4
	.4byte	.LCFI15-.LCFI14
	.byte	0x8e
	.byte	0x2
	.byte	0x8d
	.byte	0x3
	.byte	0x8b
	.byte	0x4
	.byte	0x4
	.4byte	.LCFI16-.LCFI15
	.byte	0xc
	.byte	0xb
	.byte	0x4
	.align	2
.LEFDE8:
	.text
.Letext0:
	.section	.debug_line
	.4byte	.LELT0-.LSLT0
.LSLT0:
	.2byte	0x2
	.4byte	.LELTP0-.LASLTP0
.LASLTP0:
	.byte	0x1
	.byte	0x1
	.byte	0xf6
	.byte	0xf5
	.byte	0xa
	.byte	0x0
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.byte	0x1
	.ascii	"C:/medusa"
	.byte	0
	.byte	0x0
	.ascii	"zarlink.c\000"
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.ascii	"lpc210x.h\000"
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.ascii	"armvic.h\000"
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.ascii	"defs.h\000"
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.byte	0x0
.LELTP0:
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM1
	.byte	0x7c
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM2
	.byte	0x18
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM3
	.byte	0x15
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM4
	.byte	0x15
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM5
	.byte	0x17
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM6
	.byte	0x16
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM7
	.byte	0x15
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM8
	.byte	0x15
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM9
	.byte	0x15
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM10
	.byte	0x3
	.byte	0x9a,0x7f
	.byte	0x1
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM11
	.byte	0x1
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM12
	.byte	0x1e
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.LM13
	.byte	0x1
	.byte	0x0
	.byte	0x5
	.byte	0x2
	.4byte	.Letext0
	.byte	0x0
	.byte	0x1
	.byte	0x1
.LELT0:
	.section	.debug_info
	.4byte	0x1c3
	.2byte	0x2
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.byte	0x1
	.4byte	.Ldebug_line0
	.4byte	.Letext0
	.4byte	.Ltext0
	.ascii	"C:/medusa/zarlink.c\000"
	.ascii	"C:\\medusa\000"
	.ascii	"GNU C 3.3.3\000"
	.byte	0x1
	.byte	0x2
	.ascii	"lpc210x_reg\000"
	.byte	0x2
	.byte	0xf
	.4byte	0x56
	.byte	0x3
	.4byte	0x5b
	.byte	0x4
	.ascii	"unsigned int\000"
	.byte	0x4
	.byte	0x7
	.byte	0x2
	.ascii	"armNonNestedIsr_t\000"
	.byte	0x3
	.byte	0x11
	.4byte	0x84
	.byte	0x5
	.byte	0x1
	.byte	0x2
	.ascii	"armNestedIsr_t\000"
	.byte	0x3
	.byte	0x12
	.4byte	0x84
	.byte	0x2
	.ascii	"boolean\000"
	.byte	0x4
	.byte	0x4
	.4byte	0xab
	.byte	0x4
	.ascii	"int\000"
	.byte	0x4
	.byte	0x5
	.byte	0x6
	.4byte	0xca
	.byte	0x4
	.byte	0x4
	.byte	0x5
	.byte	0x7
	.ascii	"false\000"
	.byte	0x0
	.byte	0x7
	.ascii	"true\000"
	.byte	0x1
	.byte	0x0
	.byte	0x8
	.4byte	0x10f
	.ascii	"ssiIndexedWrite\000"
	.byte	0x1
	.byte	0x69
	.byte	0x1
	.4byte	.LFB21
	.4byte	.LFE21
	.byte	0x1
	.byte	0x5b
	.byte	0x9
	.ascii	"index\000"
	.byte	0x1
	.byte	0x68
	.4byte	0x10f
	.byte	0x2
	.byte	0x91
	.byte	0x73
	.byte	0x9
	.ascii	"cmdData\000"
	.byte	0x1
	.byte	0x68
	.4byte	0x120
	.byte	0x2
	.byte	0x91
	.byte	0x70
	.byte	0x0
	.byte	0x4
	.ascii	"unsigned char\000"
	.byte	0x1
	.byte	0x8
	.byte	0x4
	.ascii	"short unsigned int\000"
	.byte	0x2
	.byte	0x7
	.byte	0xa
	.4byte	0x16c
	.ascii	"ssiIndexedRead\000"
	.byte	0x1
	.byte	0x6d
	.byte	0x1
	.4byte	0x120
	.4byte	.LFB23
	.4byte	.LFE23
	.byte	0x1
	.byte	0x5b
	.byte	0x9
	.ascii	"index\000"
	.byte	0x1
	.byte	0x6c
	.4byte	0x10f
	.byte	0x2
	.byte	0x91
	.byte	0x73
	.byte	0x0
	.byte	0xb
	.byte	0x1
	.ascii	"zarlinkInit\000"
	.byte	0x1
	.byte	0x72
	.byte	0x1
	.4byte	0xab
	.4byte	.LFB25
	.4byte	.LFE25
	.byte	0x1
	.byte	0x5b
	.byte	0xc
	.ascii	"strobeLo\000"
	.byte	0x1
	.byte	0x11
	.byte	0x1
	.byte	0x2
	.byte	0xd
	.4byte	0x18b
	.4byte	.LFB5
	.4byte	.LFE5
	.byte	0x1
	.byte	0x5b
	.byte	0xc
	.ascii	"dataOutLo\000"
	.byte	0x1
	.byte	0x1b
	.byte	0x1
	.byte	0x2
	.byte	0xd
	.4byte	0x1a8
	.4byte	.LFB9
	.4byte	.LFE9
	.byte	0x1
	.byte	0x5b
	.byte	0x0
	.section	.debug_abbrev
	.byte	0x1
	.byte	0x11
	.byte	0x1
	.byte	0x10
	.byte	0x6
	.byte	0x12
	.byte	0x1
	.byte	0x11
	.byte	0x1
	.byte	0x3
	.byte	0x8
	.byte	0x1b
	.byte	0x8
	.byte	0x25
	.byte	0x8
	.byte	0x13
	.byte	0xb
	.byte	0x0
	.byte	0x0
	.byte	0x2
	.byte	0x16
	.byte	0x0
	.byte	0x3
	.byte	0x8
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x49
	.byte	0x13
	.byte	0x0
	.byte	0x0
	.byte	0x3
	.byte	0x35
	.byte	0x0
	.byte	0x49
	.byte	0x13
	.byte	0x0
	.byte	0x0
	.byte	0x4
	.byte	0x24
	.byte	0x0
	.byte	0x3
	.byte	0x8
	.byte	0xb
	.byte	0xb
	.byte	0x3e
	.byte	0xb
	.byte	0x0
	.byte	0x0
	.byte	0x5
	.byte	0x15
	.byte	0x0
	.byte	0x27
	.byte	0xc
	.byte	0x0
	.byte	0x0
	.byte	0x6
	.byte	0x4
	.byte	0x1
	.byte	0x1
	.byte	0x13
	.byte	0xb
	.byte	0xb
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x0
	.byte	0x0
	.byte	0x7
	.byte	0x28
	.byte	0x0
	.byte	0x3
	.byte	0x8
	.byte	0x1c
	.byte	0xb
	.byte	0x0
	.byte	0x0
	.byte	0x8
	.byte	0x2e
	.byte	0x1
	.byte	0x1
	.byte	0x13
	.byte	0x3
	.byte	0x8
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x27
	.byte	0xc
	.byte	0x11
	.byte	0x1
	.byte	0x12
	.byte	0x1
	.byte	0x40
	.byte	0xa
	.byte	0x0
	.byte	0x0
	.byte	0x9
	.byte	0x5
	.byte	0x0
	.byte	0x3
	.byte	0x8
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x49
	.byte	0x13
	.byte	0x2
	.byte	0xa
	.byte	0x0
	.byte	0x0
	.byte	0xa
	.byte	0x2e
	.byte	0x1
	.byte	0x1
	.byte	0x13
	.byte	0x3
	.byte	0x8
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x27
	.byte	0xc
	.byte	0x49
	.byte	0x13
	.byte	0x11
	.byte	0x1
	.byte	0x12
	.byte	0x1
	.byte	0x40
	.byte	0xa
	.byte	0x0
	.byte	0x0
	.byte	0xb
	.byte	0x2e
	.byte	0x0
	.byte	0x3f
	.byte	0xc
	.byte	0x3
	.byte	0x8
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x27
	.byte	0xc
	.byte	0x49
	.byte	0x13
	.byte	0x11
	.byte	0x1
	.byte	0x12
	.byte	0x1
	.byte	0x40
	.byte	0xa
	.byte	0x0
	.byte	0x0
	.byte	0xc
	.byte	0x2e
	.byte	0x0
	.byte	0x3
	.byte	0x8
	.byte	0x3a
	.byte	0xb
	.byte	0x3b
	.byte	0xb
	.byte	0x27
	.byte	0xc
	.byte	0x20
	.byte	0xb
	.byte	0x0
	.byte	0x0
	.byte	0xd
	.byte	0x2e
	.byte	0x0
	.byte	0x31
	.byte	0x13
	.byte	0x11
	.byte	0x1
	.byte	0x12
	.byte	0x1
	.byte	0x40
	.byte	0xa
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",%progbits
	.4byte	0x1e
	.2byte	0x2
	.4byte	.Ldebug_info0
	.4byte	0x1c7
	.4byte	0x16c
	.ascii	"zarlinkInit\000"
	.4byte	0x0
	.section	.debug_aranges,"",%progbits
	.4byte	0x1c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.2byte	0x0
	.2byte	0x0
	.4byte	.Ltext0
	.4byte	.Letext0-.Ltext0
	.4byte	0x0
	.4byte	0x0
	.ident	"GCC: (GNU) 3.3.3"
